Package com.fwdekker.randomness.integer

Insertion of random integers.

Types

Link copied to clipboard
class IntegerGroupAction : DataGroupAction

All actions related to inserting integers.

Link copied to clipboard
class IntegerInsertAction(scheme: () -> IntegerScheme = { IntegerSettings.default.currentScheme }) : DataInsertAction

Inserts random integers.

Link copied to clipboard
data class IntegerScheme(    var myName: String = DEFAULT_NAME,     var minValue: Long = DEFAULT_MIN_VALUE,     var maxValue: Long = DEFAULT_MAX_VALUE,     var base: Int = DEFAULT_BASE,     var groupingSeparator: String = DEFAULT_GROUPING_SEPARATOR,     var capitalization: CapitalizationMode = DEFAULT_CAPITALIZATION,     var prefix: String = DEFAULT_PREFIX,     var suffix: String = DEFAULT_SUFFIX) : Scheme<IntegerScheme>

Contains settings for generating random integers.

Link copied to clipboard
data class IntegerSettings(var schemes: MutableList<IntegerScheme> = DEFAULT_SCHEMES, var currentSchemeName: String = DEFAULT_CURRENT_SCHEME_NAME) : Settings<IntegerSettings, IntegerScheme>

The user-configurable collection of schemes applicable to generating integers.

Link copied to clipboard
class IntegerSettingsAction : DataSettingsAction

Controller for random integer generation settings.

Link copied to clipboard
class IntegerSettingsComponent(settings: IntegerSettings = default) : SettingsComponent<IntegerSettings, IntegerScheme>

Component for settings of random integer generation.

Link copied to clipboard
class IntegerSettingsConfigurable(component: IntegerSettingsComponent = IntegerSettingsComponent()) : SettingsConfigurable<IntegerSettings, IntegerScheme>

The configurable for integer settings.